package com.v1.video.domain;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * 4.0的视频详情属性类
 * @author fengtao
 *
 */
public class VideoDetailInfoNew4 implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private String videoId; //视频主键
	private PlayerInfo4 userInfo; //用户 
	private VideoCategorieInfo4 videoCategory;//视频分类
	private String videoCategoryId = "";
//	private ActivityInfo4 activity;//活动
//	private SpecialInfo4 album;//专辑
//	private ThemeInfo videoTagSuggest;//话题
//	private ArrayList<ThemeInfo4> topics;
	private String userId;
	private String aid;
    private String sourceId; //视频上传的 sourceId
    private String relatedVideoId;
    private String relatedVideoTitle; //相关视频的标题
    private String relatedVideoUrl; //相关视频的 URL
    private String title; //视频标题
    private String userVideoUrl; //用户输入的 URL
    private String wabSiteUrl; //网站内容地址
    private String videoUrl; //视频地址
    private String imgUrl; //缩略图地址
    private String bigImgUrl; //大图片路径
    private String smallImgUrl; //小图片路径
    private String detail; //视频简介
    private String scenario; //场景
    private String address;
    private String source; //视频来源
    private String playNum; //播放次数
    private String duration; //视频时长
    private String praise; //点赞数
    private String comments; //评论数
    private String forward; //转发数
    private String createTime; //创建时间
    private String keyword; //关键词
    private String fowrdpath; //分享地址
    private String virtualAddress = "";
    private String userName = "";
	private String userFocusOnTypel = "";
	private String at = "";
	/**0未选中，1是选中*/
	private int isSelect = 0;
	public int getIsSelect() {
		return isSelect;
	}
	public void setIsSelect(int isSelect) {
		this.isSelect = isSelect;
	}
	public String getVideoId() {
		return videoId;
	}
	public void setVideoId(String videoId) {
		this.videoId = videoId;
	}
	public PlayerInfo4 getUserInfo() {
		return userInfo;
	}
	public void setUserInfo(PlayerInfo4 userInfo) {
		this.userInfo = userInfo;
	}
	public VideoCategorieInfo4 getVideoCategory() {
		return videoCategory;
	}
	public void setVideoCategory(VideoCategorieInfo4 videoCategory) {
		this.videoCategory = videoCategory;
	}
	public String getVideoCategoryId() {
		return videoCategoryId;
	}
	public void setVideoCategoryId(String videoCategoryId) {
		this.videoCategoryId = videoCategoryId;
	}
	
//	public ArrayList<ThemeInfo4> getTopics() {
//		return topics;
//	}
//	public void setTopics(ArrayList<ThemeInfo4> topics) {
//		this.topics = topics;
//	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getAid() {
		return aid;
	}
	public void setAid(String aid) {
		this.aid = aid;
	}
	public String getSourceId() {
		return sourceId;
	}
	public void setSourceId(String sourceId) {
		this.sourceId = sourceId;
	}
	public String getRelatedVideoId() {
		return relatedVideoId;
	}
	public void setRelatedVideoId(String relatedVideoId) {
		this.relatedVideoId = relatedVideoId;
	}
	public String getRelatedVideoTitle() {
		return relatedVideoTitle;
	}
	public void setRelatedVideoTitle(String relatedVideoTitle) {
		this.relatedVideoTitle = relatedVideoTitle;
	}
	public String getRelatedVideoUrl() {
		return relatedVideoUrl;
	}
	public void setRelatedVideoUrl(String relatedVideoUrl) {
		this.relatedVideoUrl = relatedVideoUrl;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getUserVideoUrl() {
		return userVideoUrl;
	}
	public void setUserVideoUrl(String userVideoUrl) {
		this.userVideoUrl = userVideoUrl;
	}
	public String getWabSiteUrl() {
		return wabSiteUrl;
	}
	public void setWabSiteUrl(String wabSiteUrl) {
		this.wabSiteUrl = wabSiteUrl;
	}
	public String getVideoUrl() {
		return videoUrl;
	}
	public void setVideoUrl(String videoUrl) {
		this.videoUrl = videoUrl;
	}
	public String getImgUrl() {
		return imgUrl;
	}
	public void setImgUrl(String imgUrl) {
		this.imgUrl = imgUrl;
	}
	public String getBigImgUrl() {
		return bigImgUrl;
	}
	public void setBigImgUrl(String bigImgUrl) {
		this.bigImgUrl = bigImgUrl;
	}
	public String getSmallImgUrl() {
		return smallImgUrl;
	}
	public void setSmallImgUrl(String smallImgUrl) {
		this.smallImgUrl = smallImgUrl;
	}
	public String getDetail() {
		return detail;
	}
	public void setDetail(String detail) {
		this.detail = detail;
	}
	public String getScenario() {
		return scenario;
	}
	public void setScenario(String scenario) {
		this.scenario = scenario;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getSource() {
		return source;
	}
	public void setSource(String source) {
		this.source = source;
	}
	public String getPlayNum() {
		return playNum;
	}
	public void setPlayNum(String playNum) {
		this.playNum = playNum;
	}
	public String getDuration() {
		return duration;
	}
	public void setDuration(String duration) {
		this.duration = duration;
	}
	public String getPraise() {
		return praise;
	}
	public void setPraise(String praise) {
		this.praise = praise;
	}
	public String getComments() {
		return comments;
	}
	public void setComments(String comments) {
		this.comments = comments;
	}
	public String getForward() {
		return forward;
	}
	public void setForward(String forward) {
		this.forward = forward;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getKeyword() {
		return keyword;
	}
	public void setKeyword(String keyword) {
		this.keyword = keyword;
	}
	public String getFowrdpath() {
		return fowrdpath;
	}
	public void setFowrdpath(String fowrdpath) {
		this.fowrdpath = fowrdpath;
	}
	public String getVirtualAddress() {
		return virtualAddress;
	}
	public void setVirtualAddress(String virtualAddress) {
		this.virtualAddress = virtualAddress;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getUserFocusOnTypel() {
		return userFocusOnTypel;
	}
	public void setUserFocusOnTypel(String userFocusOnTypel) {
		this.userFocusOnTypel = userFocusOnTypel;
	}
	public String getAt() {
		return at;
	}
	public void setAt(String at) {
		this.at = at;
	}
	
//	public ActivityInfo4 getActivity() {
//		return activity;
//	}
//	public void setActivity(ActivityInfo4 activity) {
//		this.activity = activity;
//	}
//	public SpecialInfo4 getAlbum() {
//		return album;
//	}
//	public void setAlbum(SpecialInfo4 album) {
//		this.album = album;
//	}
	
}
